github.com/go-pg/pg/v10/internal/pool.ConnPool.opt (field)

19 uses

	github.com/go-pg/pg/v10/internal/pool (current package)
		pool.go#L66: 	opt *Options
		pool.go#L91: 		opt: opt,
		pool.go#L110: 	if p.opt.MinIdleConns == 0 {
		pool.go#L113: 	for p.poolSize < p.opt.PoolSize && p.idleConnsLen < p.opt.MinIdleConns {
		pool.go#L156: 		if p.poolSize >= p.opt.PoolSize {
		pool.go#L172: 	if atomic.LoadUint32(&p.dialErrorsNum) >= uint32(p.opt.PoolSize) {
		pool.go#L176: 	netConn, err := p.opt.Dialer(c)
		pool.go#L179: 		if atomic.AddUint32(&p.dialErrorsNum, 1) == uint32(p.opt.PoolSize) {
		pool.go#L196: 		conn, err := p.opt.Dialer(context.TODO())
		pool.go#L280: 	timer.Reset(p.opt.PoolTimeout)
		pool.go#L363: 	if p.opt.OnClose != nil {
		pool.go#L364: 		_ = p.opt.OnClose(cn)
		pool.go#L493: 	if p.opt.IdleTimeout == 0 && p.opt.MaxConnAge == 0 {
		pool.go#L498: 	if p.opt.IdleTimeout > 0 && now.Sub(cn.UsedAt()) >= p.opt.IdleTimeout {
		pool.go#L501: 	if p.opt.MaxConnAge > 0 && now.Sub(cn.createdAt) >= p.opt.MaxConnAge {